Concurrency Control with Java and Relational Databases
نویسندگان
چکیده
As web–based information systems usually run in concurrent environment, the complexity for implementing and testing those systems is significantly high. Therefore it is useful to have guidelines to introduce concurrency control, avoiding ad hoc control strategies, which may have a negative impact in efficiency and may not guarantee system safety. This paper defines guidelines for concurrency control in web–based information systems implemented in Java with relational databases. In particular, we show where Java and relational database concurrency control mechanisms should be used in order to implement our concurrency control strategy. Additionally, we analyze the performance of different concurrency controls approaches. The main point of the guidelines is to guarantee system correctness without redundant concurrency control, both increasing performance and guaranteeing safety.
منابع مشابه
Automating Fine Concurrency Control in Object-Oriented Databases
Several propositions were done to provide adapted concurrency control to object-oriented databases. However, most of these proposals miss the fact that considering solely read and write access modes on instances may lead to less parallelism than in relational databases! This paper cope with that issue, and advantages are numerous: (1) commutativity of methods is determined a priori and automati...
متن کاملConcurency control for a Multimedia Database System
The paper presents the concurrency control methods used to provide simultaneous access to databases, in a multimedia relational database management system. This is an original system that integrates methods for extracting visual characteristics (color and texture characteristics) from images and for executing content-based visual queries. In order to accomplish this, it was defined an original ...
متن کاملOracle8i Spatial: Experiences with Extensible Databases
Conventional relational databases often do not have the technology required to handle complex data like spatial data. Unlike the traditional applications of databases, spatial applications require that databases understand complex data types like points, lines, and polygons. Typically, operations on these types are complex when compared to the operations on simple types. Hence relational databa...
متن کاملDesign Issues of Extensible Concurrency Control Mechanisms
Relational database management systems lack the requisite support for specialized applications such as engineering databases, electronic design databases, geographic databases, etc. Extensible database management systems attempt to ll this void by providing capabilities to deene query language extensions and specialized storage structures that suit the particular application. However, they do n...
متن کاملSXCCP+: Simple XML Concurrency Control Protocol for XML Database Systems
Increasing significance and popularity of XML is the main reason why many commercial object-relational database management systems (ORDBMS’s) developed XML storage and processing functionality. Additionally, there are new types of specialized database systems known as ’native’ XML database systems. As we know, concurrency control is one of the most important mechanisms in DBMS’s. Unfortunately,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002